//
// File:	IInputManager.hpp
// Author:	Thomas TISSOT-DUPONT
// Login:	<thomas.tissotdupont@free.fr>
//
// Create:	30/01/2010 at 00:16:08
// Purpose:	
//
#ifndef IINPUTMANAGER_HPP
#define IINPUTMANAGER_HPP

#include <string>
#include "IInput.hpp"

class IInputManager
{
public:
	virtual									~IInputManager() {}

public:
	virtual bool							AddInput(IInput *) = 0;
	virtual void							Update() = 0;

public:
	virtual bool							HasInput(const std::string &) const = 0;						
};

#endif //!IINPUTMANAGER_HPP
